package com.bw.base.imageLoader

import android.content.Context
import android.widget.ImageView
import java.io.File

interface IImageLoader {
    fun loadFileIntoImageView(
        context: Context?,
        url: String?,
        imageView: ImageView?,
        options: ImageOptions?
    )

    fun loadFileIntoImageView(
        context: Context?,
        content: ByteArray?,
        imageView: ImageView?,
        options: ImageOptions?
    )

    fun loadFileIntoImageView(
        context: Context?,
        resId: Int,
        imageView: ImageView?,
        options: ImageOptions?
    )

    fun loadFileIntoImageView(
        context: Context?,
        file: File?,
        imageView: ImageView?,
        options: ImageOptions?
    )
}